版式基礎知識UI typography

字間距 tracking

A 字距是什麼意思?每個字形本身就包含一定的字母間距。這種間距成為邊軸,邊軸是指字形兩側的預設空隙。邊軸在設計字形時確定,決定了字母的預設間距。字距是指在文字佈局中調整字母間的空間,以獲得更好的視覺效果。字母間距需要根據字型大小進行調整,以保持良好的視覺效果。

B 字間距tracking和字偶距的差異性kerning。字距是指調整所有字母之間的空間,字偶距是對某些特定字母對之間間距的微調。字偶距也是由字型設計師建立的,在絕大多數情況下,你不需要修改它。

C 字距的調整可以進一步最佳化字型在不同尺寸下的表現。也就是說每個字型預設間距不同。

D 專業的字間距調節案例:

靜態字型:需要分別使用不同的字型檔案來適應不同的字號或設計需求(如 SF Text 和 SF Display)

可變字型:一個字型檔案即可適應多種設計需求,透過調整引數動態變化(如 SF Pro)

透過將1/2048em的Tracking值轉換為em單位,然後再轉換為百分比,可以更直觀地理解和應用字母間距的調整。比如下圖中6號字,對應的是Tracking值,6號字間距的百分比=(75/2048)X100=3.66%

案例1 靜態字型(Static Fonts):SF Text 和 SF Display

SF Text用於20點以下的小字號,SF Display用於20點及以上的大字號。

SF Text和SFDisplay的字間距,

SF Text 6號3.66%、20號-2.44%、SFDisplay 20號1.22%、80號0%

案例2 SF Pro 可變字型(Variable Font)

經驗:

小字號 (6點至12點):增加字間距以提高可讀性。Tracking值從75(1/2048em)到30(1/2048em),對應百分比從3.66%到1.46%。

中等字號 (13點至24點):根據需要微調字間距。Tracking值從10(1/2048em)到-50(1/2048em),對應百分比從0.49%到-2.44%。

大字號 (25點及以上):減少字間距以增強視覺衝擊力。Tracking值從25(1/2048em)到0(1/2048em),對應百分比從1.22%到0.00%。

行間距Leading

行距是文字行之間的垂直空間,它是使文字可讀和好看的重要部分。這個名稱來自印刷術早期,當時用鉛條分隔字行。調整行距即調整每行文字基線之間的垂直距離。

A 大多數文字的行距值與其點數大小成比例。可讀性好的正文文字,你希望行距約為點數大小的120%。

B 阿拉伯字母書寫有很多上下延伸的部分,這些部分可能會佔用上下行的空間,所以一般來說,增加一些行距是有好處的。

C 有時候收緊行距會更好,比如在watchOS中,我們在很多地方應用了緊湊行距,以便在螢幕上顯示更多資訊。

註解:字型字號不是PT嗎?em又是啥?

Tracking值從75(1/2048em)到30(1/2048em),對應百分比從3.66%到1.46%是啥意思?